make a contribution - French English Dictionary